package com.zjuee.vo;

import com.zjuee.base.model.Description;
import lombok.*;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class PlanCarryVo extends Description {
    /**计划ID*/
    private Long wpiId;

    /**
     * 处置企业ID
     */
    private Long bciId;
    //处置企业名称
    private String bciName;
    //联系人
    private String bciEnvironDelegate;
    //联系电话
    private String bciEnvironDelegatePhone;
    //设施地址
    private String bciDisposeWorkName;

    /**转移类型 1：省内   2：省外*/
    private Integer wpcModel;

    /**转移类型 1：普通计划   2：收集计划*/
    private Integer wpcSource;

    /**行政区划(省)*/
    private String wpcProvince;

    /**行政区划(市)*/
    private String wpcCity;

    /**行政区划(区/县)*/
    private String wpcArea;

    /**行政区划(街道)*/
    private String wpcStreet;

    /**处置企业全国平台企业ID*/
    private String wpcNational;

    /**许可证ID*/
    private Long bclId;

    /**许可证编号*/
    private String bclCode;

    /**处置方式*/
    private String wpcDisposeType;
    private String wpcDisposeTypeStr;

    /**处置方式(小类)*/
    private String wpcDisposeStype;
    private String wpcDisposeStypeStr;

    /**废物类别*/
    private Integer wpcType;
    private String wpcTypeStr;

    /**废物代码(大类)*/
    private String wpcBcode;

    /**名录**/
    private String wpcDirectory;

    /**废物代码(小类)*/
    private String wpcScode;

    /**危废名称(手动输入)*/
    private String wpcName;

    /**本年度计划处置量(吨)*/
    private BigDecimal wpcThisDispose;

    /**处置协议*/
    private String wpcDisposeTreaty;

}
